home *** CD-ROM | disk | FTP | other *** search
/ CyberMycha 2008 January / Cybermycha 1_2008.iso / DataSo~1.cab / _63CE697361E54D9D9AF17C0561CA9C67 < prev    next >
Encoding:
Text File  |  2006-02-12  |  25.2 KB  |  701 lines

  1. // defines set of XFaders for engine
  2. !EngineSound(s)
  3.  
  4. // path to the place with sounds
  5. !Path(s)
  6.  
  7. //fGain, fXFade, fMax
  8. !XFaderLoadLow(f, f, f)
  9.  
  10. //fGain, fMin, fXFade
  11. !XFaderLoadHigh(f, f, f)
  12.  
  13. //fBaseRPM, sWave, fGain, fXFadeLeft, fMax
  14. !XFaderLeft(f, s, f, f, f)
  15.  
  16. //fBaseRPM, sWave, fGain, fMin, fXFadeLeft, fXFadeRight, fMax
  17. !XFader(f, s, f, f, f, f, f)
  18.  
  19. //fBaseRPM, sWave, fGain, fMin, fXFadeRight
  20. !XFaderRight(f, s, f, f, f)
  21.  
  22. !XFaderTurbo(s, f, f, f, f, f)
  23. !XFaderHiss(s, f, f, f)
  24. !XFaderNitro(s, f, f, f)
  25.  
  26. !XFaderWhineLoadLowInside(f, f, f)
  27. !XFaderWhineLoadHighInside(f, f, f)
  28. !XFaderWhineLoadLowOutside(f, f, f)
  29. !XFaderWhineLoadHighOutside(f, f, f)
  30.  
  31. // audibility range of car engine sound
  32. !EngineSoundRange(f,f)
  33.  
  34. // sound of gear shifting when inside car view
  35. !GearShiftUpInsideSound(s)
  36. // sound of gear shifting when inside car view
  37. !GearShiftDownInsideSound(s)
  38.  
  39. // turbo blow off sounds
  40. !TurboPopOff(f)
  41. // min, med, max pressure sound, fDistMin, fDistMax
  42. !TurboPopOffSound(s, s, s, f, f)
  43.  
  44. !BackfireRumbleSoundNoFX(s, f, f)
  45. !BackfireRumbleSoundFX(s, f, f)
  46.  
  47. // engine rpm will be scaled to match this max rpm
  48. !MaxRPM(f)
  49.  
  50. // Modifier of engine sound. It sets characteristic of sound depending on displacement of the engine.
  51. // Params: min displacement, max displacement, lower xfader gain, higher xfader gain, rpm sound modifier
  52. // If displacement of an engine is between min and max displacement - mathematically <min, max), param will be applayed // to this engine
  53. !XFaderEngineModifier(f, f, f, f, f)
  54.  
  55. !XFaderWhineModifier(f, f, f)
  56.  
  57. // golf I & II
  58. EngineSound("g1s")
  59. {
  60.     Path("Data/Sounds/Engine/g1s/")
  61.     EngineSoundRange(1000.0, 10000.0)
  62.     XFaderLoadLow(0.85, 0.68, 0.77)
  63.     {
  64.         XFaderLeft(1150.0, "g1s_idle.wav", 1.0, 1592.0, 1987.0)
  65.         XFader(3999.0, "g1s_offlow.wav", 1.0, 1197.0, 1592.0, 3558.0, 3974.0)
  66.         XFaderRight(5996.0, "g1s_offhigh.wav", 1.0, 3141.0, 3558.0)
  67.     }
  68.  
  69.     XFaderLoadHigh(0.85, 0.59, 0.68)
  70.     {
  71.         XFaderLeft(1150.0, "g1s_idle.wav", 1.0, 1592.0, 1987.0)
  72.            XFader(3999.0, "g1s_onlow.wav", 1.0, 1197.0, 1592.0, 3558.0, 3974.0)
  73.         XFaderRight(5996.0, "g1s_onhigh.wav", 1.0, 3141.0, 3558.0)
  74.     }
  75.     XFaderTurbo("Data/Sounds/Engine/Turbo/turbo_whine.wav", 0.0, 0.1, 0.8, 1.2, 3.5)
  76.     XFaderHiss("Data/Sounds/Engine/Turbo/turbo_hiss.wav", 0.0, 1, 0.6)
  77.     XFaderNitro("Data/Sounds/Engine/nitro.wav", 0.0, 1, 0.6)
  78.  
  79.     XFaderWhineLoadLowInside(0.35, 0.62, 0.71)
  80.     {
  81.     XFaderRight(5000.0, "Data/Sounds/Engine/Transwhine/Trans_offload_st.wav", 0.6, 2000, 2500)
  82.     }
  83.     XFaderWhineLoadHighInside(0.5, 0.54, 0.62)
  84.     {
  85.     XFaderRight(5000.0, "Data/Sounds/Engine/Transwhine/Trans_onload_st.wav", 0.6, 2000, 2500)
  86.     }
  87.     XFaderWhineLoadLowOutside(0.7, 0.62, 0.71)
  88.     {
  89.     XFaderRight(5000.0, "Data/Sounds/Engine/Transwhine/Trans_offloadeq.wav", 0.6, 2000, 2500)
  90.     }
  91.     XFaderWhineLoadHighOutside(1.0, 0.54, 0.62)
  92.     {
  93.     XFaderRight(5000.0, "Data/Sounds/Engine/Transwhine/Trans_onloadeq.wav", 0.6, 2000, 2500)
  94.     }
  95.     XFaderWhineModifier(0,     10000,  0.3)
  96.     XFaderEngineModifier(0,    10000,  1.0,  1.0,  1.0)
  97. }
  98.  
  99. // power golf I & II
  100. EngineSound("g1s_pow")
  101. {
  102.     Path("Data/Sounds/Engine/g1s/")
  103.     EngineSoundRange(1000.0, 10000.0)
  104.     XFaderLoadLow(1.0, 0.68, 0.77)
  105.     {
  106.         XFaderLeft(1150.0, "g1s_idle.wav", 1.0, 1592.0, 1987.0)
  107.         XFader(3999.0, "g1s_offlow.wav", 1.0, 1197.0, 1592.0, 3558.0, 3974.0)
  108.         XFaderRight(5996.0, "g1s_offhigh.wav", 1.0, 3141.0, 3558.0)
  109.     }
  110.  
  111.     XFaderLoadHigh(1.0, 0.59, 0.68)
  112.     {
  113.         XFaderLeft(1150.0, "g1s_idle.wav", 1.0, 1592.0, 1987.0)
  114.         XFader(3999.0, "g1s_onlow.wav", 1.0, 1197.0, 1592.0, 3558.0, 3974.0)
  115.         XFaderRight(5996.0, "g1s_onhigh.wav", 1.0, 3141.0, 3558.0)
  116.     }
  117.     XFaderTurbo("Data/Sounds/Engine/Turbo/turbo_whine.wav", 0.0, 0.1, 0.8, 1.2, 3.5)
  118.     XFaderHiss("Data/Sounds/Engine/Turbo/turbo_hiss.wav", 0.0, 1, 0.6)
  119.     XFaderNitro("Data/Sounds/Engine/nitro.wav", 0.0, 1, 0.6)
  120.  
  121.     XFaderWhineLoadLowInside(0.35, 0.62, 0.71)
  122.     {
  123.     XFaderRight(5000.0, "Data/Sounds/Engine/Transwhine/Trans_offload_st.wav", 0.6, 2000, 2500)
  124.     }
  125.     XFaderWhineLoadHighInside(0.5, 0.54, 0.62)
  126.     {
  127.     XFaderRight(5000.0, "Data/Sounds/Engine/Transwhine/Trans_onload_st.wav", 0.6, 2000, 2500)
  128.     }
  129.     XFaderWhineLoadLowOutside(0.7, 0.62, 0.71)
  130.     {
  131.     XFaderRight(5000.0, "Data/Sounds/Engine/Transwhine/Trans_offloadeq.wav", 0.6, 2000, 2500)
  132.     }
  133.     XFaderWhineLoadHighOutside(1.0, 0.54, 0.62)
  134.     {
  135.     XFaderRight(5000.0, "Data/Sounds/Engine/Transwhine/Trans_onloadeq.wav", 0.6, 2000, 2500)
  136.     }
  137.     XFaderWhineModifier(0,     10000,  0.6)
  138.     XFaderEngineModifier(0,    10000,  1.0,  1.0,  1.0)
  139. }
  140.  
  141. // golf V
  142. EngineSound("g5s")
  143. {
  144.     Path("Data/Sounds/Engine/g5s/")
  145.     EngineSoundRange(1000.0, 10000.0)
  146.     XFaderLoadLow(0.85, 0.74, 0.82)
  147.     {
  148.         XFaderLeft(999.0, "g5s_idle.wav", 1.0, 1656.0, 2222.0)
  149.         XFader(2998.0, "g5s_offlow.wav", 1.0, 1090.0, 1656.0, 3793.0, 4466.0)
  150.         XFaderRight(5996.0, "g5s_offhigh.wav", 1.0, 3120.0, 3793.0)
  151.     }
  152.  
  153.     XFaderLoadHigh(1.0, 0.67, 0.74)
  154.     {
  155.         XFaderLeft(999.0, "g5s_idle.wav", 1.0, 1656.0, 2222.0)
  156.         XFader(2998.0, "g5s_onlow.wav", 1.0, 1090.0, 1656.0, 3793.0, 4466.0)
  157.         XFaderRight(5996.0, "g5s_onhigh.wav", 1.0, 3120.0, 3793.0)
  158.     }
  159.     XFaderTurbo("Data/Sounds/Engine/Turbo/turbo_whine.wav", 0.0, 0.1, 0.8, 1.2, 3.5)
  160.     XFaderHiss("Data/Sounds/Engine/Turbo/turbo_hiss.wav", 0.0, 1, 0.6)
  161.     XFaderNitro("Data/Sounds/Engine/nitro.wav", 0.0, 1, 0.6)
  162.  
  163.     XFaderWhineLoadLowInside(0.35, 0.62, 0.71)
  164.     {
  165.     XFaderRight(5000.0, "Data/Sounds/Engine/Transwhine/Trans_offload_st.wav", 0.6, 2000, 2500)
  166.     }
  167.     XFaderWhineLoadHighInside(0.5, 0.54, 0.62)
  168.     {
  169.     XFaderRight(5000.0, "Data/Sounds/Engine/Transwhine/Trans_onload_st.wav", 0.6, 2000, 2500)
  170.     }
  171.     XFaderWhineLoadLowOutside(0.7, 0.62, 0.71)
  172.     {
  173.     XFaderRight(5000.0, "Data/Sounds/Engine/Transwhine/Trans_offloadeq.wav", 0.6, 2000, 2500)
  174.     }
  175.     XFaderWhineLoadHighOutside(1.0, 0.54, 0.62)
  176.     {
  177.     XFaderRight(5000.0, "Data/Sounds/Engine/Transwhine/Trans_onloadeq.wav", 0.6, 2000, 2500)
  178.     }
  179.     XFaderWhineModifier(0,     10000,  0.25)
  180.     XFaderEngineModifier(0,    10000,  1.0,  1.0,  1.0)
  181. }
  182.  
  183. // power golf V
  184. EngineSound("g5s_pow")
  185. {
  186.     Path("Data/Sounds/Engine/g5s/")
  187.     EngineSoundRange(1000.0, 10000.0)
  188.     XFaderLoadLow(1.0, 0.74, 0.82)
  189.     {
  190.         XFaderLeft(999.0, "g5s_idle.wav", 1.0, 1656.0, 2222.0)
  191.         XFader(2998.0, "g5s_offlow.wav", 1.0, 1090.0, 1656.0, 5759.0, 7009.0)
  192.         XFaderRight(5996.0, "g5s_offhigh.wav", 1.0, 4509.0, 5759.0)
  193.     }
  194.  
  195.     XFaderLoadHigh(1.0, 0.67, 0.74)
  196.     {
  197.         XFaderLeft(999.0, "g5s_idle.wav", 1.0, 1656.0, 2222.0)
  198.         XFader(2998.0, "g5s_onlow.wav", 1.0, 1090.0, 1656.0, 5759.0, 7009.0)
  199.         XFaderRight(5996.0, "g5s_onhigh.wav", 1.0, 4509.0, 5759.0)
  200.     }
  201.     XFaderTurbo("Data/Sounds/Engine/Turbo/turbo_whine.wav", 0.0, 0.1, 0.8, 1.2, 3.5)
  202.     XFaderHiss("Data/Sounds/Engine/Turbo/turbo_hiss.wav", 0.0, 1, 0.6)
  203.     XFaderNitro("Data/Sounds/Engine/nitro.wav", 0.0, 1, 0.6)
  204.  
  205.     XFaderWhineLoadLowInside(0.35, 0.62, 0.71)
  206.     {
  207.     XFaderRight(5000.0, "Data/Sounds/Engine/Transwhine/Trans_offload_st.wav", 0.6, 2000, 2500)
  208.     }
  209.     XFaderWhineLoadHighInside(0.5, 0.54, 0.62)
  210.     {
  211.     XFaderRight(5000.0, "Data/Sounds/Engine/Transwhine/Trans_onload_st.wav", 0.6, 2000, 2500)
  212.     }
  213.     XFaderWhineLoadLowOutside(0.7, 0.62, 0.71)
  214.     {
  215.     XFaderRight(5000.0, "Data/Sounds/Engine/Transwhine/Trans_offloadeq.wav", 0.6, 2000, 2500)
  216.     }
  217.     XFaderWhineLoadHighOutside(1.0, 0.54, 0.62)
  218.     {
  219.     XFaderRight(5000.0, "Data/Sounds/Engine/Transwhine/Trans_onloadeq.wav", 0.6, 2000, 2500)
  220.     }
  221.     XFaderWhineModifier(0,     10000,  0.6)
  222.     XFaderEngineModifier(0,    10000,  1.0,  1.0,  1.0)
  223. }
  224.  
  225. // golf V GTI and stronger
  226. EngineSound("g5g")
  227. {
  228.     Path("Data/Sounds/Engine/glv/")
  229.     EngineSoundRange(1000.0, 10000.0)
  230.     XFaderLoadLow(0.85, 0.69, 0.79)
  231.     {
  232.         XFaderLeft(1200.0, "glv_idle.wav", 0.8, 2201.0, 2821.0)
  233.         XFader(4000.0, "glv_offlow.wav", 1.0, 1581.0, 2201.0, 4679.0, 5491.0)
  234.         XFaderRight(6000.0, "glv_offhigh.wav", 1.0, 3868.0, 4679.0)
  235.     }
  236.  
  237.     XFaderLoadHigh(0.85, 0.6, 0.69)
  238.     {
  239.         XFaderLeft(1200.0, "glv_idle.wav", 1.0, 2201.0, 2821.0)
  240.         XFader(4000.0, "glv_onlow.wav", 1.0, 1581.0, 2201.0, 4679.0, 5491.0)
  241.         XFaderRight(6000.0, "glv_onhigh.wav", 1.0, 3868.0, 4679.0)
  242.     }
  243.     XFaderTurbo("Data/Sounds/Engine/Turbo/turbo_whine.wav", 0.0, 0.1, 0.8, 1.2, 3.5)
  244.     XFaderHiss("Data/Sounds/Engine/Turbo/turbo_hiss.wav", 0.0, 1, 0.6)
  245.     XFaderNitro("Data/Sounds/Engine/nitro.wav", 0.0, 1, 0.6)
  246.  
  247.     XFaderWhineLoadLowInside(0.35, 0.62, 0.71)
  248.     {
  249.     XFaderRight(5000.0, "Data/Sounds/Engine/Transwhine/Trans_offload_st.wav", 0.6, 2000, 2500)
  250.     }
  251.     XFaderWhineLoadHighInside(0.5, 0.54, 0.62)
  252.     {
  253.     XFaderRight(5000.0, "Data/Sounds/Engine/Transwhine/Trans_onload_st.wav", 0.6, 2000, 2500)
  254.     }
  255.     XFaderWhineLoadLowOutside(0.7, 0.62, 0.71)
  256.     {
  257.     XFaderRight(5000.0, "Data/Sounds/Engine/Transwhine/Trans_offloadeq.wav", 0.6, 2000, 2500)
  258.     }
  259.     XFaderWhineLoadHighOutside(1.0, 0.54, 0.62)
  260.     {
  261.     XFaderRight(5000.0, "Data/Sounds/Engine/Transwhine/Trans_onloadeq.wav", 0.6, 2000, 2500)
  262.     }
  263.     XFaderWhineModifier(0,     10000,  0.6)
  264.     XFaderEngineModifier(0,    10000,  1.0,  1.0,  1.0)
  265. }
  266.  
  267. // golf III
  268. EngineSound("g3s")
  269. {
  270.     Path("Data/Sounds/Engine/g3s/")
  271.     EngineSoundRange(1000.0, 10000.0)
  272.     XFaderLoadLow(0.85, 0.74, 0.82)
  273.     {
  274.         XFaderLeft(1199.0, "g3s_idle.wav", 1.0, 1720.0, 2201.0)
  275.         XFader(2998.0, "g3s_offlow.wav", 1.0, 1239.0, 1720.0, 4487.0, 5128.0)
  276.         XFaderRight(6996.0, "g3s_offhigh.wav", 1.0, 3846.0, 4487.0)
  277.     }
  278.  
  279.     XFaderLoadHigh(0.85, 0.67, 0.74)
  280.     {
  281.         XFaderLeft(1199.0, "g3s_idle.wav", 1.0, 1720.0, 2201.0)
  282.         XFader(2998.0, "g3s_onlow.wav", 1.0, 1239.0, 1720.0, 4487.0, 5128.0)
  283.         XFaderRight(6996.0, "g3s_onhigh.wav", 1.0, 3846.0, 4487.0)
  284.     }
  285.     XFaderTurbo("Data/Sounds/Engine/Turbo/turbo_whine.wav", 0.0, 0.1, 0.8, 1.2, 3.5)
  286.     XFaderHiss("Data/Sounds/Engine/Turbo/turbo_hiss.wav", 0.0, 1, 0.6)
  287.     XFaderNitro("Data/Sounds/Engine/nitro.wav", 0.0, 1, 0.6)
  288.  
  289.     XFaderWhineLoadLowInside(0.35, 0.62, 0.71)
  290.     {
  291.     XFaderRight(5000.0, "Data/Sounds/Engine/Transwhine/Trans_offload_st.wav", 0.6, 2000, 2500)
  292.     }
  293.     XFaderWhineLoadHighInside(0.5, 0.54, 0.62)
  294.     {
  295.     XFaderRight(5000.0, "Data/Sounds/Engine/Transwhine/Trans_onload_st.wav", 0.6, 2000, 2500)
  296.     }
  297.     XFaderWhineLoadLowOutside(0.7, 0.62, 0.71)
  298.     {
  299.     XFaderRight(5000.0, "Data/Sounds/Engine/Transwhine/Trans_offloadeq.wav", 0.6, 2000, 2500)
  300.     }
  301.     XFaderWhineLoadHighOutside(1.0, 0.54, 0.62)
  302.     {
  303.     XFaderRight(5000.0, "Data/Sounds/Engine/Transwhine/Trans_onloadeq.wav", 0.6, 2000, 2500)
  304.     }
  305.     XFaderWhineModifier(0,     10000,  0.3)
  306.     XFaderEngineModifier(0,    10000,  1.0,  1.0,  1.0)
  307. }
  308.  
  309. // power golf III
  310. EngineSound("g3s_pow")
  311. {
  312.     Path("Data/Sounds/Engine/g3s/")
  313.     EngineSoundRange(1000.0, 10000.0)
  314.     XFaderLoadLow(1.0, 0.74, 0.82)
  315.     {
  316.         XFaderLeft(1199.0, "g3s_idle.wav", 1.0, 1720.0, 2201.0)
  317.         XFader(2998.0, "g3s_offlow.wav", 1.0, 1239.0, 1720.0, 4487.0, 5128.0)
  318.         XFaderRight(6996.0, "g3s_offhigh.wav", 1.0, 3846.0, 4487.0)
  319.     }
  320.  
  321.     XFaderLoadHigh(1.0, 0.67, 0.74)
  322.     {
  323.         XFaderLeft(1199.0, "g3s_idle.wav", 1.0, 1720.0, 2201.0)
  324.         XFader(2998.0, "g3s_onlow.wav", 1.0, 1239.0, 1720.0, 4487.0, 5128.0)
  325.         XFaderRight(6996.0, "g3s_onhigh.wav", 1.0, 3846.0, 4487.0)
  326.     }
  327.     XFaderTurbo("Data/Sounds/Engine/Turbo/turbo_whine.wav", 0.0, 0.1, 0.8, 1.2, 3.5)
  328.     XFaderHiss("Data/Sounds/Engine/Turbo/turbo_hiss.wav", 0.0, 1, 0.6)
  329.     XFaderNitro("Data/Sounds/Engine/nitro.wav", 0.0, 1, 0.6)
  330.  
  331.     XFaderWhineLoadLowInside(0.35, 0.62, 0.71)
  332.     {
  333.     XFaderRight(5000.0, "Data/Sounds/Engine/Transwhine/Trans_offload_st.wav", 0.6, 2000, 2500)
  334.     }
  335.     XFaderWhineLoadHighInside(0.5, 0.54, 0.62)
  336.     {
  337.     XFaderRight(5000.0, "Data/Sounds/Engine/Transwhine/Trans_onload_st.wav", 0.6, 2000, 2500)
  338.     }
  339.     XFaderWhineLoadLowOutside(0.7, 0.62, 0.71)
  340.     {
  341.     XFaderRight(5000.0, "Data/Sounds/Engine/Transwhine/Trans_offloadeq.wav", 0.6, 2000, 2500)
  342.     }
  343.     XFaderWhineLoadHighOutside(1.0, 0.54, 0.62)
  344.     {
  345.     XFaderRight(5000.0, "Data/Sounds/Engine/Transwhine/Trans_onloadeq.wav", 0.6, 2000, 2500)
  346.     }
  347.     XFaderWhineModifier(0,     10000,  0.6)
  348.     XFaderEngineModifier(0,    10000,  1.0,  1.0,  1.0)
  349. }
  350.  
  351. // new V6
  352. EngineSound("v6e")
  353. {
  354.     Path("Data/Sounds/Engine/v6e/")
  355.     EngineSoundRange(1000.0, 10000.0)
  356.     XFaderLoadLow(0.85, 0.71, 0.84)
  357.     {
  358.         XFaderLeft(1100.0, "v6e_idle.wav", 1.0, 1474.0, 1795.0)
  359.         XFader(3498.0, "v6e_offlow.wav", 1.0, 1154.0, 1474.0, 3932.0, 4509.0)
  360.         XFaderRight(4998.0, "v6e_offhigh.wav", 1.0, 3355.0, 3932.0)
  361.     }
  362.  
  363.     XFaderLoadHigh(0.85, 0.58, 0.71)
  364.     {
  365.         XFaderLeft(1100.0, "v6e_idle.wav", 1.0, 1474.0, 1795.0)
  366.         XFader(3498.0, "v6e_onlow.wav", 1.0, 1154.0, 1474.0, 3932.0, 4509.0)
  367.         XFaderRight(4998.0, "v6e_onhigh.wav", 1.0, 3355.0, 3932.0)
  368.     }
  369.     XFaderTurbo("Data/Sounds/Engine/Turbo/turbo_whine.wav", 0.0, 0.1, 0.8, 1.2, 3.5)
  370.     XFaderHiss("Data/Sounds/Engine/Turbo/turbo_hiss.wav", 0.0, 1, 0.6)
  371.     XFaderNitro("Data/Sounds/Engine/nitro.wav", 0.0, 1, 0.6)
  372.  
  373.     XFaderWhineLoadLowInside(0.35, 0.62, 0.71)
  374.     {
  375.     XFaderRight(5000.0, "Data/Sounds/Engine/Transwhine/Trans_offload_st.wav", 0.6, 2000, 2500)
  376.     }
  377.     XFaderWhineLoadHighInside(0.5, 0.54, 0.62)
  378.     {
  379.     XFaderRight(5000.0, "Data/Sounds/Engine/Transwhine/Trans_onload_st.wav", 0.6, 2000, 2500)
  380.     }
  381.     XFaderWhineLoadLowOutside(0.7, 0.62, 0.71)
  382.     {
  383.     XFaderRight(5000.0, "Data/Sounds/Engine/Transwhine/Trans_offloadeq.wav", 0.6, 2000, 2500)
  384.     }
  385.     XFaderWhineLoadHighOutside(1.0, 0.54, 0.62)
  386.     {
  387.     XFaderRight(5000.0, "Data/Sounds/Engine/Transwhine/Trans_onloadeq.wav", 0.6, 2000, 2500)
  388.     }
  389.     XFaderWhineModifier(0,     10000,  0.4)
  390.     XFaderEngineModifier(0,    10000,  1.0,  1.0,  1.0)
  391. }
  392.  
  393. // power new V6
  394. EngineSound("v6e_pow")
  395. {
  396.     Path("Data/Sounds/Engine/v6e/")
  397.     EngineSoundRange(1000.0, 10000.0)
  398.     XFaderLoadLow(1.0, 0.71, 0.84)
  399.     {
  400.         XFaderLeft(1100.0, "v6e_idle.wav", 1.0, 1474.0, 1795.0)
  401.         XFader(3498.0, "v6e_offlow.wav", 1.0, 1154.0, 1474.0, 3932.0, 4509.0)
  402.         XFaderRight(4998.0, "v6e_offhigh.wav", 1.0, 3355.0, 3932.0)
  403.     }
  404.  
  405.     XFaderLoadHigh(0.95, 0.58, 0.71)
  406.     {
  407.         XFaderLeft(1100.0, "v6e_idle.wav", 1.0, 1474.0, 1795.0)
  408.         XFader(3498.0, "v6e_onlow.wav", 1.0, 1154.0, 1474.0, 3932.0, 4509.0)
  409.         XFaderRight(4998.0, "v6e_onhigh.wav", 1.0, 3355.0, 3932.0)
  410.     }
  411.     XFaderTurbo("Data/Sounds/Engine/Turbo/turbo_whine.wav", 0.0, 0.1, 0.8, 1.2, 3.5)
  412.     XFaderHiss("Data/Sounds/Engine/Turbo/turbo_hiss.wav", 0.0, 1, 0.6)
  413.     XFaderNitro("Data/Sounds/Engine/nitro.wav", 0.0, 1, 0.6)
  414.  
  415.     XFaderWhineLoadLowInside(0.35, 0.62, 0.71)
  416.     {
  417.     XFaderRight(5000.0, "Data/Sounds/Engine/Transwhine/Trans_offload_st.wav", 0.6, 2000, 2500)
  418.     }
  419.     XFaderWhineLoadHighInside(0.5, 0.54, 0.62)
  420.     {
  421.     XFaderRight(5000.0, "Data/Sounds/Engine/Transwhine/Trans_onload_st.wav", 0.6, 2000, 2500)
  422.     }
  423.     XFaderWhineLoadLowOutside(0.7, 0.62, 0.71)
  424.     {
  425.     XFaderRight(5000.0, "Data/Sounds/Engine/Transwhine/Trans_offloadeq.wav", 0.6, 2000, 2500)
  426.     }
  427.     XFaderWhineLoadHighOutside(1.0, 0.54, 0.62)
  428.     {
  429.     XFaderRight(5000.0, "Data/Sounds/Engine/Transwhine/Trans_onloadeq.wav", 0.6, 2000, 2500)
  430.     }
  431.     XFaderWhineModifier(0,     10000,  0.8)
  432.     XFaderEngineModifier(0,    10000,  1.0,  1.0,  1.0)
  433. }
  434.  
  435. // old V6
  436. EngineSound("ov6e")
  437. {
  438.     Path("Data/Sounds/Engine/ov6e/")
  439.     EngineSoundRange(1000.0, 10000.0)
  440.     XFaderLoadLow(0.85, 0.68, 0.77)
  441.     {
  442.         XFaderLeft(1199.0, "ov6e_idle.wav", 1.0, 1731.0, 2222.0)
  443.         XFader(2996.0, "ov6e_offlow.wav", 1.0, 1239.0, 1731.0, 4028.0, 4637.0)
  444.         XFaderRight(6501.0, "ov6e_offhigh.wav", 1.0, 3419.0, 4028.0)
  445.     }
  446.  
  447.     XFaderLoadHigh(0.85, 0.59, 0.68)
  448.     {
  449.         XFaderLeft(2998.0, "ov6e_onlow.wav", 1.0, 1731.0, 2222.0)
  450.         XFader(2998.0, "ov6e_onlow.wav", 1.0, 1239.0, 1731.0, 4028.0, 4637.0)
  451.         XFaderRight(6501.0, "ov6e_onhigh.wav", 1.0, 3419.0, 4028.0)
  452.     }
  453.     XFaderTurbo("Data/Sounds/Engine/Turbo/turbo_whine.wav", 0.0, 0.1, 0.8, 1.2, 3.5)
  454.     XFaderHiss("Data/Sounds/Engine/Turbo/turbo_hiss.wav", 0.0, 1, 0.6)
  455.     XFaderNitro("Data/Sounds/Engine/nitro.wav", 0.0, 1, 0.6)
  456.  
  457.     XFaderWhineLoadLowInside(0.35, 0.62, 0.71)
  458.     {
  459.     XFaderRight(5000.0, "Data/Sounds/Engine/Transwhine/Trans_offload_st.wav", 0.6, 2000, 2500)
  460.     }
  461.     XFaderWhineLoadHighInside(0.5, 0.54, 0.62)
  462.     {
  463.     XFaderRight(5000.0, "Data/Sounds/Engine/Transwhine/Trans_onload_st.wav", 0.6, 2000, 2500)
  464.     }
  465.     XFaderWhineLoadLowOutside(0.7, 0.62, 0.71)
  466.     {
  467.     XFaderRight(5000.0, "Data/Sounds/Engine/Transwhine/Trans_offloadeq.wav", 0.6, 2000, 2500)
  468.     }
  469.     XFaderWhineLoadHighOutside(1.0, 0.54, 0.62)
  470.     {
  471.     XFaderRight(5000.0, "Data/Sounds/Engine/Transwhine/Trans_onloadeq.wav", 0.6, 2000, 2500)
  472.     }
  473.     XFaderWhineModifier(0,     10000,  0.4)
  474.     XFaderEngineModifier(0,    10000,  1.0,  1.0,  1.0)
  475. }
  476.  
  477. // power old V6
  478. EngineSound("ov6e_pow")
  479. {
  480.     Path("Data/Sounds/Engine/ov6e/")
  481.     EngineSoundRange(1000.0, 10000.0)
  482.     XFaderLoadLow(1.0, 0.68, 0.77)
  483.     {
  484.         XFaderLeft(1199.0, "ov6e_idle.wav", 1.0, 1731.0, 2222.0)
  485.         XFader(2996.0, "ov6e_offlow.wav", 1.0, 1239.0, 1731.0, 4028.0, 4637.0)
  486.         XFaderRight(6501.0, "ov6e_offhigh.wav", 1.0, 3419.0, 4028.0)
  487.     }
  488.  
  489.     XFaderLoadHigh(0.95, 0.59, 0.68)
  490.     {
  491.         XFaderLeft(2998.0, "ov6e_onlow.wav", 1.0, 1731.0, 2222.0)
  492.         XFader(2998.0, "ov6e_onlow.wav", 1.0, 1239.0, 1731.0, 4028.0, 4637.0)
  493.         XFaderRight(6501.0, "ov6e_onhigh.wav", 1.0, 3419.0, 4028.0)
  494.     }
  495.     XFaderTurbo("Data/Sounds/Engine/Turbo/turbo_whine.wav", 0.0, 0.1, 0.8, 1.2, 3.5)
  496.     XFaderHiss("Data/Sounds/Engine/Turbo/turbo_hiss.wav", 0.0, 1, 0.6)
  497.     XFaderNitro("Data/Sounds/Engine/nitro.wav", 0.0, 1, 0.6)
  498.  
  499.     XFaderWhineLoadLowInside(0.35, 0.62, 0.71)
  500.     {
  501.     XFaderRight(5000.0, "Data/Sounds/Engine/Transwhine/Trans_offload_st.wav", 0.6, 2000, 2500)
  502.     }
  503.     XFaderWhineLoadHighInside(0.5, 0.54, 0.62)
  504.     {
  505.     XFaderRight(5000.0, "Data/Sounds/Engine/Transwhine/Trans_onload_st.wav", 0.6, 2000, 2500)
  506.     }
  507.     XFaderWhineLoadLowOutside(0.7, 0.62, 0.71)
  508.     {
  509.     XFaderRight(5000.0, "Data/Sounds/Engine/Transwhine/Trans_offloadeq.wav", 0.6, 2000, 2500)
  510.     }
  511.     XFaderWhineLoadHighOutside(1.0, 0.54, 0.62)
  512.     {
  513.     XFaderRight(5000.0, "Data/Sounds/Engine/Transwhine/Trans_onloadeq.wav", 0.6, 2000, 2500)
  514.     }
  515.     XFaderWhineModifier(0,     10000,  0.7)
  516.     XFaderEngineModifier(0,    10000,  1.0,  1.0,  1.0)
  517. }
  518.  
  519. // old beetle, bus
  520. EngineSound("cbs")
  521. {
  522.     Path("Data/Sounds/Engine/cbs/")
  523.     EngineSoundRange(1000.0, 10000.0)
  524.     XFaderLoadLow(0.85, 0.69, 0.85)
  525.     {
  526.         XFaderLeft(999.0, "cbs_idle.wav", 1.0, 1496.0, 1966.0)
  527.         XFader(1999.0, "cbs_offlow.wav", 1.0, 1026.0, 1496.0, 3066.0, 3590.0)
  528.         XFaderRight(3498.0, "cbs_offhigh.wav", 1.0, 2543.0, 3066.0)
  529.     }
  530.  
  531.     XFaderLoadHigh(0.85, 0.53, 0.69)
  532.     {
  533.         XFaderLeft(999.0, "cbs_idle.wav", 1.0, 1496.0, 1966.0)
  534.         XFader(1999.0, "cbs_onlow.wav", 1.0, 1026.0, 1496.0, 3066.0, 3590.0)
  535.         XFaderRight(3498.0, "cbs_onhigh.wav", 1.0, 2543.0, 3066.0)
  536.     }
  537.     XFaderTurbo("Data/Sounds/Engine/Turbo/turbo_whine.wav", 0.0, 0.1, 0.8, 1.2, 3.5)
  538.     XFaderHiss("Data/Sounds/Engine/Turbo/turbo_hiss.wav", 0.0, 1, 0.6)
  539.     XFaderNitro("Data/Sounds/Engine/nitro.wav", 0.0, 1, 0.6)
  540.  
  541.     XFaderWhineLoadLowInside(0.35, 0.62, 0.71)
  542.     {
  543.     XFaderRight(5000.0, "Data/Sounds/Engine/Transwhine/Trans_offload_st.wav", 0.6, 2000, 2500)
  544.     }
  545.     XFaderWhineLoadHighInside(0.5, 0.54, 0.62)
  546.     {
  547.     XFaderRight(5000.0, "Data/Sounds/Engine/Transwhine/Trans_onload_st.wav", 0.6, 2000, 2500)
  548.     }
  549.     XFaderWhineLoadLowOutside(0.7, 0.62, 0.71)
  550.     {
  551.     XFaderRight(5000.0, "Data/Sounds/Engine/Transwhine/Trans_offloadeq.wav", 0.6, 2000, 2500)
  552.     }
  553.     XFaderWhineLoadHighOutside(1.0, 0.54, 0.62)
  554.     {
  555.     XFaderRight(5000.0, "Data/Sounds/Engine/Transwhine/Trans_onloadeq.wav", 0.6, 2000, 2500)
  556.     }
  557.     XFaderWhineModifier(0,     10000,  0.2)
  558.     XFaderEngineModifier(0,    10000,  1.0,  1.0,  1.0)
  559. }
  560.  
  561. // power old beetle, bus
  562. EngineSound("cbs_pow")
  563. {
  564.     Path("Data/Sounds/Engine/cbs/")
  565.     EngineSoundRange(1000.0, 10000.0)
  566.     XFaderLoadLow(1.0, 0.69, 0.85)
  567.     {
  568.         XFaderLeft(999.0, "cbs_idle.wav", 1.0, 1496.0, 1966.0)
  569.         XFader(1999.0, "cbs_offlow.wav", 1.0, 1026.0, 1496.0, 3066.0, 3590.0)
  570.         XFaderRight(3498.0, "cbs_offhigh.wav", 1.0, 2543.0, 3066.0)
  571.     }
  572.  
  573.     XFaderLoadHigh(1.0, 0.53, 0.69)
  574.     {
  575.         XFaderLeft(999.0, "cbs_idle.wav", 1.0, 1496.0, 1966.0)
  576.         XFader(1999.0, "cbs_onlow.wav", 1.0, 1026.0, 1496.0, 3066.0, 3590.0)
  577.         XFaderRight(3498.0, "cbs_onhigh.wav", 1.0, 2543.0, 3066.0)
  578.     }
  579.     XFaderTurbo("Data/Sounds/Engine/Turbo/turbo_whine.wav", 0.0, 0.1, 0.8, 1.2, 3.5)
  580.     XFaderHiss("Data/Sounds/Engine/Turbo/turbo_hiss.wav", 0.0, 1, 0.6)
  581.     XFaderNitro("Data/Sounds/Engine/nitro.wav", 0.0, 1, 0.6)
  582.  
  583.     XFaderWhineLoadLowInside(0.35, 0.62, 0.71)
  584.     {
  585.     XFaderRight(5000.0, "Data/Sounds/Engine/Transwhine/Trans_offload_st.wav", 0.6, 2000, 2500)
  586.     }
  587.     XFaderWhineLoadHighInside(0.5, 0.54, 0.62)
  588.     {
  589.     XFaderRight(5000.0, "Data/Sounds/Engine/Transwhine/Trans_onload_st.wav", 0.6, 2000, 2500)
  590.     }
  591.     XFaderWhineLoadLowOutside(0.7, 0.62, 0.71)
  592.     {
  593.     XFaderRight(5000.0, "Data/Sounds/Engine/Transwhine/Trans_offloadeq.wav", 0.6, 2000, 2500)
  594.     }
  595.     XFaderWhineLoadHighOutside(1.0, 0.54, 0.62)
  596.     {
  597.     XFaderRight(5000.0, "Data/Sounds/Engine/Transwhine/Trans_onloadeq.wav", 0.6, 2000, 2500)
  598.     }
  599.     XFaderWhineModifier(0,     10000,  0.35)
  600.     XFaderEngineModifier(0,    10000,  1.0,  1.0,  1.0)
  601. }
  602.  
  603. // Beetle FUN CUP
  604. EngineSound("bfc")
  605. {
  606.     Path("Data/Sounds/Engine/mms/")
  607.     EngineSoundRange(1000.0, 10000.0)
  608.     XFaderLoadLow(0.85, 0.61, 0.71)
  609.     {
  610.         XFaderLeft(1500.0, "mms_idle.wav", 0.8, 2372.0, 2927.0)
  611.         XFader(4000.0, "mms_offlow.wav", 1.0, 1816.0, 2927.0, 5705.0, 6175.0)
  612.         XFaderRight(6000.0, "mms_offhigh.wav", 1.0, 5235.0, 5705.0)
  613.     }
  614.  
  615.     XFaderLoadHigh(0.85, 0.52, 0.61)
  616.     {
  617.         XFaderLeft(1500.0, "mms_idle.wav", 1.0, 2372.0, 2927.0)
  618.         XFader(4000.0, "mms_onlow.wav", 1.0, 1816.0, 2927.0, 5705.0, 6175.0)
  619.         XFaderRight(6000.0, "mms_onhigh.wav", 1.0, 5235.0, 5705.0)
  620.     }
  621.     XFaderTurbo("Data/Sounds/Engine/Turbo/turbo_whine.wav", 0.0, 0.1, 0.8, 1.2, 3.5)
  622.     XFaderHiss("Data/Sounds/Engine/Turbo/turbo_hiss.wav", 0.0, 1, 0.6)
  623.     XFaderNitro("Data/Sounds/Engine/nitro.wav", 0.0, 1, 0.6)
  624.  
  625.     XFaderWhineLoadLowInside(0.35, 0.62, 0.71)
  626.     {
  627.     XFaderRight(5000.0, "Data/Sounds/Engine/Transwhine/Trans_offload_st.wav", 0.6, 2000, 2500)
  628.     }
  629.     XFaderWhineLoadHighInside(0.5, 0.54, 0.62)
  630.     {
  631.     XFaderRight(5000.0, "Data/Sounds/Engine/Transwhine/Trans_onload_st.wav", 0.6, 2000, 2500)
  632.     }
  633.     XFaderWhineLoadLowOutside(0.7, 0.62, 0.71)
  634.     {
  635.     XFaderRight(5000.0, "Data/Sounds/Engine/Transwhine/Trans_offloadeq.wav", 0.6, 2000, 2500)
  636.     }
  637.     XFaderWhineLoadHighOutside(1.0, 0.54, 0.62)
  638.     {
  639.     XFaderRight(5000.0, "Data/Sounds/Engine/Transwhine/Trans_onloadeq.wav", 0.6, 2000, 2500)
  640.     }
  641.     XFaderWhineModifier(0,     10000,  0.35)
  642.     XFaderEngineModifier(0,    10000,  1.0,  1.0,  1.0)
  643. }
  644.  
  645. //////////////// legacy /////////////////////
  646.  
  647. EngineSound("stc")
  648. {
  649.     Path("Data/Sounds/Engine/stc/")
  650.     EngineSoundRange(1000.0, 10000.0)
  651.     XFaderLoadLow(0.85, 0.67, 0.78)
  652.     {
  653.         XFaderLeft(1650.0, "stc_idle.wav", 0.8, 2447.0, 2949.0)
  654.         XFader(4000.0, "stc_offlow.wav", 1.0, 1944.0, 2447.0, 5908.0, 6581.0)
  655.         XFaderRight(8000.0, "stc_offhigh.wav", 1.0, 5235.0, 5908.0)
  656.     }
  657.  
  658.     XFaderLoadHigh(0.85, 0.57, 0.67)
  659.     {
  660.         XFaderLeft(1650.0, "stc_idle.wav", 1.0, 2447.0, 2949.0)
  661.         XFader(4000.0, "stc_onlow.wav", 1.0, 1944.0, 2447.0, 5908.0, 6581.0)
  662.         XFaderRight(8000.0, "stc_onhigh.wav", 1.0, 5235.0, 5908.0)
  663.     }
  664.     XFaderTurbo("Data/Sounds/Engine/Turbo/turbo_whine.wav", 0.0, 0.1, 0.8, 1.2, 3.5)
  665.     XFaderHiss("Data/Sounds/Engine/Turbo/turbo_hiss.wav", 0.0, 1, 0.6)
  666.     XFaderNitro("Data/Sounds/Engine/nitro.wav", 0.0, 1, 0.6)
  667.  
  668.     XFaderWhineLoadLowInside(0.6, 0.62, 0.71)
  669.     {
  670.     XFaderRight(5000.0, "Data/Sounds/Engine/Transwhine/Trans_offload_st.wav", 1.0, 2000, 2500)
  671.     }
  672.     XFaderWhineLoadHighInside(0.8, 0.54, 0.62)
  673.     {
  674.     XFaderRight(5000.0, "Data/Sounds/Engine/Transwhine/Trans_onload_st.wav", 1.0, 2000, 2500)
  675.     }
  676.     XFaderWhineLoadLowOutside(0.4, 0.62, 0.71)
  677.     {
  678.     XFaderRight(5000.0, "Data/Sounds/Engine/Transwhine/Trans_offloadeq.wav", 1.0, 2000, 2500)
  679.     }
  680.     XFaderWhineLoadHighOutside(0.6, 0.54, 0.62)
  681.     {
  682.     XFaderRight(5000.0, "Data/Sounds/Engine/Transwhine/Trans_onloadeq.wav", 1.0, 2000, 2500)
  683.     }
  684.     XFaderWhineModifier(0,     1100,  0.4)
  685.     XFaderWhineModifier(1100,  1300,  0.45)
  686.     XFaderWhineModifier(1300,  1600,  0.5)
  687.     XFaderWhineModifier(1600,  2000,  0.5)
  688.     XFaderWhineModifier(2000,  2400,  0.6)
  689.     XFaderWhineModifier(2400,  10000, 0.7)
  690.  
  691.     XFaderEngineModifier(0,    1100,  0.9,  0.9,  1.15)
  692.     XFaderEngineModifier(1100, 1300,  0.9,  0.95, 1.1)
  693.     XFaderEngineModifier(1300, 1600,  0.9,  1.0,  1.0)
  694.     XFaderEngineModifier(1600, 2000,  0.95, 1.0,  0.9)
  695.     XFaderEngineModifier(2000, 2400,  1.0,  1.0,  0.8)
  696.     XFaderEngineModifier(2400, 10000, 1.0,  1.0,  0.7)
  697. }
  698.  
  699.  
  700.  
  701.